import axios from 'axios'


export function request(config) {
  // 1.创建axios实例
  const instance = axios.create({
    baseURL: 'http://152.136.185.210:7878/api/m5',
    timeout: 5000,
  })

  // 2. axios的拦截器
  instance.interceptors.request.use(
    config => {
      // 1.增加header
      // 2.增加loading状态动画
      // 3.判断是否有token，做一些操作
      return config
    },
    err => {

    })
  instance.interceptors.response.use(
    res=>{
      // 处理数据
      return res.data
    },
    err=>{
      console.log(err);
    }
  )

  // 3.发送网络请求
  return instance(config)
}
